package com.huike.vo;

import com.huike.entity.SysMenu;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class MenuVo {
    private Integer menuId;
    /**
     * 菜单名称
     */
    private String menuName;
    /**
     *图标
     */
    private String icon;
    /**
     * 路由地址
     */
    private String path;
    /**
     * 是否为外链
     */
    private Integer isFrame;
    /**
     * 是否缓存
     */
    private Integer isCache;
    /**
     * 权限标识
     */
    private String perms;
    /**
     * 顺序
     */
    private Short orderNum;
    /**
     * 创建者
     */
    private String createBy;
    /**
     * 组件路径
     */
    private String component;
    /**
     * 状态 0:停用 1:启用
     */
    private Short status;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
    /**
     * 更新者
     */
    private String updateBy;
    /**
     * 上级菜单id
     */
    private Integer parentId;
    /**
     * 菜单类别  1.目录 2.菜单 3.按钮
     */
    private Short menuType;
    /**
     * 显示状态
     */
    private Short visible;
    /**
     * 备注
     */
    private String remark;
    /**
     * 子菜单
     */
    private List<SysMenu> sysMenus;
}
